// 11位的以1几开头的手机号码
let mobileReg = /^(13[0-9]|14[56789]|15[0-3,5-9]|166|17[0135678]|18[0-9]|19[89])\d{8}$/;

// 强密码(必须包含大小写字母和数字的组合，不能使用特殊字符，长度在8-16之间)
let pwdReg = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,16}$/;

// MD5 SUFFIX - 随便多少位，越复杂越好哈！
const MD5_SUFFIX = '?!@#$~%^&*()$^+_|":dkfdk*%qpen,cnruvmdlv&$)pdfzm.cn(vbwp23*33yghnxf2qeoendb234423s;dsorew****...,';

// AES加密串 - keyStr
// 两个方法中的第一个参数word是待加密或者解密的字符串，第二个参数keyStr是aes加密需要用到的16位字符串的key
const AES_SUFFIX = '$)-%#_+<~&JEPN>8';

// secret - 密钥
const secret = ',?&*$#@!)(_+~/.,*(&^(dwwpdfx;q2345.';

module.exports = {
    mobileReg,
    pwdReg,
    MD5_SUFFIX,
    AES_SUFFIX,
    secret
};